package com.example.netttytest.controller;

import com.example.netttytest.danmu.WebsocketDanmuServer;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/* ━━━━━━佛祖保佑━━━━━━
 *                  ,;,,;
 *                ,;;'(    社
 *      __      ,;;' ' \   会
 *   /'  '\'~~'~' \ /'\.)  主
 * ,;(      )    /  |.     义
 *,;' \    /-.,,(   ) \    码
 *     ) /       ) / )|    农
 *     ||        ||  \)
 *     (_\       (_\
 * ━━━━━━永无BUG━━━━━━
 * @author ：zjq
 * @date ：2020/4/29 15:38
 * @description: TODO
 * @version: V1.0
 * @slogan: 天下风云出我辈，一入代码岁月催
 */
@RestController
@RequestMapping("aa")
public class StartDanMuController {

    @RequestMapping("{port}")
    public String test(@PathVariable("port") int port) {

        System.out.println(123121212);
        // 开启弹幕 ，这个port 自己选择  前提是 项目要在英文 目录下 或者 不以tomcat启动，则WebsocketDanmuServer的main方法
        // 启动后访问 localhost:port  这个port指的是你netty开启的port
        try {
            new WebsocketDanmuServer(port).run();

        } catch (Exception e) {
            e.printStackTrace();
        }
        return "success";
    }
}
